package com.drug.service;

import com.drug.domain.DrugAtegory;
import com.drug.domain.DrugInformation;
import com.drug.domain.Result;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface DrugInformationSerice

{

    //查询全部药品品目
    Result fandAll();


    //根据id进行删除
    Result removeBydiId(Integer diId);


    //药品品目添加
    Result addDrugInformation(Map drugInformation);


    //药品信息添加
    Result insertDrugInformation2(DrugInformation drugInformation);

    //药品品目导出   根据id查询类别名字
    String findNameById(Integer id);

    /**
     * 根据id回显
     */
    Result selectDiById(Integer diId);

    /**
     * 根据id回显药品信息
     */
    Result selectDrugInformationById(Integer diId);

    /**
     * 修改药品品目
     * @param
     * @return
     */
    Result updateDrugInformation(Map map);

    /**
     * 修改药品信息
     * @param drugInformation
     * @return
     */
    Result updateDrugInformation2(DrugInformation drugInformation);


    Result findConditional(Map map, Integer page);




    /**
     * 查询药品交易明细
     * @param
     * @return
     */
    Result selectTransactionDetail(Map map,Integer page);


    /**
     * 查询用户名是否已存在
     */
    Result diName(String diName);

    /**
     * 查询流水号是否已存在
     */
    Result diNumer(String diNumer);
}
